vCorfu: A Cloud-Scale Object Store on a Shared Log
نویسندگان
چکیده
This paper presents vCorfu, a strongly consistent cloudscale object store built over a shared log. vCorfu augments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, composable state machine replication, to compose large state machines from smaller ones, enabling the use of state machine replication to be used to efficiently in huge data stores. We show that vCorfu outperforms Cassandra, a popular state-of-the art NOSQL stores while providing strong consistency (opacity, read-own-writes), efficient transactions, and global snapshots at cloud scale.
منابع مشابه
Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments
Web-based applications face unprecedented workloads demanding the processing of a large number of events reaching to the millions per second. That is why developers are increasingly relying on scalable cloud platforms to implement cloud applications. Chariots exposes a shared log to be used by cloud applications. The log is essential for many tasks like bookkeeping, recovery, and debugging. Log...
متن کاملHigh Availability for Database Systems in Geographically Distributed Cloud Computing Environments
In recent years, cloud storage systems have become very popular due to their good scalability and high availability. However, these storage systems provide limited transactional capabilities, which makes developing applications that use these systems substantially more difficult than developing applications that use a traditional SQL-based relational database management systems (DBMS). There ha...
متن کاملAn Object Store Service for a Fog/Edge Computing Infrastructure based on IPFS and Scale-out NAS
Fog and Edge Computing infrastructure have been proposed to address the latency issue of the current Cloud Computing platforms. While a couple of works illustrated the advantages of these infrastructures in particular for the Internet of Things (IoT) applications, elementary Cloud services that can take advantage of the geo-distribution of resources have not been proposed yet. In this paper, we...
متن کاملAn object store for Fog infrastructures based on IPFS and a Scale-Out NAS
The Cloud Computing approach concentrates the computing power in few datacenters. The high latency to reach the platform makes this architecture not well suited for the Internet of Things. The Fog and Edge Computing propose to place servers near the users. In this context, we propose a firstclass object store service for Fog/Edge facilities. Our proposal is built with Scale-out Network Attached...
متن کاملMonadic Logs for Collaborative Web Applications
Cloud based web-applications are quickly becoming common in modern society. A new class of such applications, collaborative cloud applications, are gaining in popularity as they greatly improve remote collaboration. Most of these applications use a log structure as a coordination mechanism for shared application state. Such structures typically store the entire application state as well as delt...
متن کامل